<script>
	export default {		
		onShow: function(options) {
			//判断微信版本是否 兼容小程序更新机制API的使用
			if (wx.canIUse('getUpdateManager')) {
			  //创建 UpdateManager 实例
			  const updateManager = wx.getUpdateManager(); //检测版本更新
			
			  updateManager.onCheckForUpdate(function (res) {
			    // 请求完新版本信息的回调
			    if (res.hasUpdate) {
			      //监听小程序有版本更新事件
			      updateManager.onUpdateReady(function () {
			        //TODO 新的版本已经下载好，调用 applyUpdate 应用新版本并重启 （ 此处进行了自动更新操作）
			        updateManager.applyUpdate();
			      });
			      updateManager.onUpdateFailed(function () {
			        // 新版本下载失败
			        wx.showModal({
			          title: '已经有新版本喽~',
			          content: '请您删除当前小程序，到微信 “发现-小程序” 页，重新搜索打开~'
			        });
			      });
			    }
			  });
			} else {
			  //TODO 此时微信版本太低（一般而言版本都是支持的）
			  wx.showModal({
			    title: '溫馨提示',
			    content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
			  });
			}
		},
		globalData: {
			//dev
			// apiPath: 'http://192.168.0.106/dev-api',
			//uat
			// apiPath: 'https://uat.anquanheart.com/prod-api',
			//prod
			apiPath: 'https://iot.danjinwulian.com/prod-api',
		}
	}
</script>

<style>
	/* 导入全局样式变量 */
	@import "uni.scss";
	
	/* 全局样式重置 */
	page {
		background-color: #f5f5f5;
		font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	}
	
	/* 通用按钮样式重置 */
	button {
		border: none;
		outline: none;
		background: none;
		padding: 0;
		margin: 0;
		font-size: inherit;
		color: inherit;
	}
	
	button::after {
		border: none;
	}
	
	/* 通用输入框样式重置 */
	input, textarea {
		border: none;
		outline: none;
		background: none;
		font-size: inherit;
		color: inherit;
	}
	
	/* 通用图片样式 */
	image {
		display: block;
	}
	
	/* 通用文本样式 */
	text {
		display: inline-block;
	}
	
	/* 滚动条样式 */
	::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	
	/* 微信小程序安全区域适配 */
	.safe-area-top {
		padding-top: 44rpx; /* 状态栏高度 */
	}
	
	.safe-area-bottom {
		padding-bottom: 34rpx; /* 底部安全区域 */
	}
	
	.safe-area-left {
		padding-left: 0;
	}
	
	.safe-area-right {
		padding-right: 0;
	}
</style>
